跳到主要内容

Julia 解构赋值

阐述​

对于 Julia 元组、Julia 命名元组、Julia 阵列、Julia 结构体 等来说,可以用它同时给多个变量赋值。

  • 第一种解构赋值:x, y, z, ... = a
    • 带余项的:x, y... = a
  • 第二种解构赋值:(; x, y) = a

这些方法还可以放在函数形参中,用一个实参给多个形参赋值。

实例​

  • 变量互换:y, x = x, y
  • 丢弃不用的数据:_, _, d = 1:3
  • 嵌套:a, (b, c) = (1, (2, 3))

性质​

相关内容​

参考文献​